import { IconsProviderModule } from "./icons-provider.module";
import { NzGridModule } from "ng-zorro-antd/grid";
import { NzTreeViewModule } from "ng-zorro-antd/tree-view";
import { NzFormModule } from "ng-zorro-antd/form";
import { NzButtonModule } from "ng-zorro-antd/button";
import { NzInputModule } from "ng-zorro-antd/input";
import { NzSelectModule } from "ng-zorro-antd/select";
import { NzTabsModule } from "ng-zorro-antd/tabs";
import { NzCheckboxModule } from "ng-zorro-antd/checkbox";
import { NzLayoutModule } from "ng-zorro-antd/layout";
import { NzMenuModule } from "ng-zorro-antd/menu";
import { NzBadgeModule } from "ng-zorro-antd/badge";
import { NzDropDownModule } from "ng-zorro-antd/dropdown";
import { NzCardModule } from "ng-zorro-antd/card";
import { NzToolTipModule } from "ng-zorro-antd/tooltip";
import { NzDividerModule } from "ng-zorro-antd/divider";
import { NzRadioModule } from "ng-zorro-antd/radio";
import { NzDatePickerModule } from "ng-zorro-antd/date-picker";
import { NzInputNumberModule } from "ng-zorro-antd/input-number";
import { NzSwitchModule } from "ng-zorro-antd/switch";
import { NzTimePickerModule } from "ng-zorro-antd/time-picker";
import { NzPageHeaderModule } from "ng-zorro-antd/page-header";
import { NzBreadCrumbModule } from "ng-zorro-antd/breadcrumb";
import { NzDrawerModule } from "ng-zorro-antd/drawer";
import { NzListModule } from "ng-zorro-antd/list";
import { NzTableModule } from "ng-zorro-antd/table";
import { NzDescriptionsModule } from "ng-zorro-antd/descriptions";
import { NzStepsModule } from "ng-zorro-antd/steps";
import { NzAlertModule } from "ng-zorro-antd/alert";
import { NzResultModule } from "ng-zorro-antd/result";
import { NzPopconfirmModule } from "ng-zorro-antd/popconfirm";
import { NzSpaceModule } from "ng-zorro-antd/space";
import { NzMessageModule } from "ng-zorro-antd/message";
import { NzSpinModule } from "ng-zorro-antd/spin";
import { NzTypographyModule } from "ng-zorro-antd/typography";
import { NzModalModule } from "ng-zorro-antd/modal";
import { NzCollapseModule } from "ng-zorro-antd/collapse";
import { NzCascaderModule } from "ng-zorro-antd/cascader";
import { NzStatisticModule } from "ng-zorro-antd/statistic";
import { NzAvatarModule } from "ng-zorro-antd/avatar";
import { NzTagModule } from "ng-zorro-antd/tag";
import { NzUploadModule } from "ng-zorro-antd/upload";
import { NzProgressModule } from "ng-zorro-antd/progress";
import { NzEmptyModule } from "ng-zorro-antd/empty";
import { NzPopoverModule } from "ng-zorro-antd/popover";
import { NzPaginationModule } from "ng-zorro-antd/pagination";

export const SHARED_ZORRO_MODULES = [
  NzGridModule,
  NzTreeViewModule,
  NzPopoverModule,
  NzPaginationModule,
  NzProgressModule,
  NzUploadModule,
  NzTagModule,
  NzAvatarModule,
  NzStatisticModule,
  IconsProviderModule,
  NzCascaderModule,
  NzFormModule,
  NzButtonModule,
  NzInputModule,
  NzSelectModule,
  NzTabsModule,
  NzCheckboxModule,
  NzLayoutModule,
  NzMenuModule,
  NzBadgeModule,
  NzDropDownModule,
  NzCardModule,
  NzToolTipModule,
  NzDividerModule,
  NzRadioModule,
  NzDatePickerModule,
  NzInputNumberModule,
  NzSwitchModule,
  NzTimePickerModule,
  NzPageHeaderModule,
  NzEmptyModule,
  NzBreadCrumbModule,
  NzDrawerModule,
  NzListModule,
  NzTableModule,
  NzDescriptionsModule,
  NzStepsModule,
  NzAlertModule,
  NzResultModule,
  NzPopconfirmModule,
  NzSpaceModule,
  NzMessageModule,
  NzSpinModule,
  NzTypographyModule,
  NzModalModule,
  NzCollapseModule,
];
